number = int(input("Введите четырёхзначное число: "))
if 1000 <= number <= 9999:
    units = number % 10
    tens = (number // 10) % 10
    hundreds = (number // 100) % 10
    thousands = number // 1000
    
    zero_count = 0
    if units == 0:
        zero_count += 1
    if tens == 0:
        zero_count += 1
    if hundreds == 0:
        zero_count += 1
    if thousands == 0:
        zero_count += 1

    even_digits = sum(1 for digit in [units, tens, hundreds, thousands] if digit % 2 == 0)

    square_digits_count = sum(1 for digit in [units, tens, hundreds, thousands] if digit in {0, 1, 4, 9})

    is_square = int(number**0.5) ** 2 == number

    is_even = number % 2 == 0

    is_multiple_of_three = number % 3 == 0

    print(f"Число чётное: {'Да' if is_even else 'Нет'}")
    print(f"Число кратное трём: {'Да' if is_multiple_of_three else 'Нет'}")
    print(f"Число является квадратом числа: {number if is_square else 'Нет'}")
    print(f"Количество нулей в числе: {zero_count}")
    print(f"Цифра в разряде единиц является квадратом цифры: {'Да' if units in {0, 1, 4, 9} else 'Нет'}")
    print(f"Цифра в разряде десятков является квадратом цифры: {'Да' if tens in {0, 1, 4, 9} else 'Нет'}")
    print(f"Цифра в разряде сотен является квадратом цифры: {'Да' if hundreds in {0, 1, 4, 9} else 'Нет'}")
    print(f"Цифра в разряде тысяч является квадратом цифры: {'Да' if thousands in {0, 1, 4, 9} else 'Нет'}")
else:
    print("Введённое число не является четырёхзначным")
